Subclass

------------------------

- Subclass là một k thuật mạnh.Nó giúp ta làm nhiều thứ mà b́nh thường VB6 không hổ trợ.Nhưng nếu bạn không biết sử dụng th́ sao ? Đừng lo v́ control này đă giúp bạn làm tất cả,bạn chỉ việc bẩy nó và làm theo ư ḿnh thôi.

- Trước tiên bạn phải biết các Window Message (WM) cần dùng đă.

- Ví dụ như bạn cần biết khi nào nút scroll giửa của chuột lăn bạn dùng thông điệp WM_MOUSEWHEEL, …

- Những bước cần thiết để sử dụng control này là :

 

   1- Init (Hwnd) , Bạn có thể add 1 lược nhiều hWnd = Call Subclass1.Init(lsbList.hWnd,cmdButton.hWnd,cbCombo.hWnd) Viết vậy chắc bạn hiểu được.

   2- Add các WM vào = AddMsg WM_MOUSEWHEEL,...,…,…,… giống như là hàm Init vậy.

   3-Sử lư hàm " Subclass1_SubClassStart(bHandled As Boolean, lReturn As Long, hwnd As Long, uMsg As Long, wParam As Long, lParam As Long)"

   4- UnSubClass nó để trả lại bộ nhớ.

- Chỉ qua 4 bước đơn giản th́ bạn đă Subclass được rồi đó.

 

Bạn có thể xem Project mẫu để biết cách sử dụng thực tế.